<!-- template放HTML script放JS style放CSS
注意:script上必须有setup! -->
<template>
  <h1>文本指令练习</h1>
  <h4>结果是:{{info}}</h4>
  <p>{{info+'今天的天气真不错!'}}</p>
  {{info}}
  <hr>
  <button @click="f">按钮</button>
  <hr>
  <p>{{info2}}</p>
  <p v-text="info2"></p><!-- v-text渲染文本内容-->
  <p v-html="info2"></p><!-- v-html若有html元素，会按照元素效果进行渲染-->
  <hr>
  <p>计数:{{count}}</p>
  <button @click="f2">按钮</button>
</template>

<script setup>
import {ref} from "vue";

//1.定义响应式变量
const info = ref('我是info666');
const info2 = ref('今天<b>晚上</b>要吃什么<mark>好吃的</mark>?');
//2.定义箭头函数
const f = () => {
  console.log('点击了按钮');
  console.log(info.value);
}

// 添加一个新的响应式变量count，初始值为 0
// 在页面上新增一个<p>标签用于显示count的值
// 添加一个"计数"按钮，每次点击时，count加1
const count = ref(0);
const f2 = () => {
  count.value++;
}

</script>

<style scoped>

</style>